<?php 
/**
 * flickr_com_horizontal_upward
 * Flickr Ultimate Horizontal Upward Drop-Down Menu
 */

// запрет прямого доступа
defined( '_VALID_MOS' ) or die();

//Подключаем CSS модуля (если указано в настройках)
if($params->get('css',1)) {
	$css_array[] = 'css/dropdown/dropdown.upward.css';
	$css_array[] = 'css/dropdown/themes/flickr.com/default.ultimate.upward.css';
	$module->helper->load_css($css_array);
}

//Получаем пункты меню
$menus = $module->helper->get_menu_tree($params);
?>
<ul id="nav" class="dropdown dropdown-upward">
	<?php menu_flickr_com_horizontal_upward($menus, $module, 0, 0); ?>
</ul>
<?php

function menu_flickr_com_horizontal_upward( &$children, $module, $id, $level ) {
	if ( isset( $children[$id] ) ) {

		foreach ($children[$id] as $row) {

			//Подготавливаем ссылку
			$href = $module->helper->prepare_href($row);

			if (isset($children[$row->id])) {
				//Подготавливаем класс контейнера <li>
				$li = $module->helper->prepare_li2($row, $level, 1);
				echo $li. '<span class="dir">'.$row->name.'</span>';
				echo '<ul>';
				menu_flickr_com_horizontal_upward($children, $module, $row->id, $level+1 );
				echo '</ul>';
				echo '</li>';
			}

			else {
				//Подготавливаем класс контейнера <li>
				$li = $module->helper->prepare_li($row, $level, 0);
				echo $li.'<a href="'.$href.'">'.$row->name."</a></li>";
			}
		}
	}
}
